# 公共异常
class DeleteError(Exception):
    """
    有外键依赖，删除异常

    """

    def __init__(self, value='有外键依赖，删除异常!'):
        self.value = value

    def __str__(self):
        return repr(self.value)


class ErrorPhoneNumber(Exception):
    """
    电话号码错误，应该有11位

    """

    def __init__(self, value='电话号码错误，应该有11位!'):
        self.value = value

    def __str__(self):
        return repr(self.value)


class DuplicatePhoneNumber(Exception):
    """
    电话号码重复

    """

    def __init__(self, value='电话号码重复!'):
        self.value = value

    def __str__(self):
        return repr(self.value)
